/*
 * @Description: 水仙花数
 * @Author: rendc
 * @Date: 2025-07-23 14:45:29
 * @LastEditors: rendc
 * @LastEditTime: 2025-07-23 15:00:31
 */

public class Test03 {

  public static void main(String[] args) {
    // 模拟用户输入一个数字
    int num = 153;
    // 结果值
    boolean flag;
    // 调用方法判断是否水仙花数
    flag = isShuiXianHuaShu(num);
    if (flag) {
      System.out.println(num + "是水仙花数");
    } else {
      System.out.println(num + "不是水仙花数");
    }
  }

  public static boolean isShuiXianHuaShu(int num) {
    if (num < 0) {
      return false;
    }
    // 获取数字的每一位
    // 方法1 先获取数字的长度 3
    // num % 10 获取个位数
    // 方法2 int类型 153 [1,5,3] 将一个数字 转化为一个String数组
    // 计算每一位的 3 次幂之后是否和原值相等

    double height = 8844430;
    double times = 0.1;

  }
}